#include "canary_except.h"

namespace wilson::util
{
    const char* 
    programmer_exception::
    what() const noexcept
    {
        return "programmer_exception occured!!!";
    }

    const char* 
    not_implement_exception::
    what() const noexcept
    {
        if (nie_msg.empty())
            return "not_implement_exception occured!!!";
        return nie_msg.data();
    }
}
